Ottawa Police have rescued a baby after a five hour stand-off with a man who barricaded himself inside a home east of downtown.

Police responded to a home on Noranda Avenue, in the Montreal Road area.

Police say they were helping "an outside agency" with a call about 12:30, when the man refused to come out.

Noranda Avenue was blocked by emergency officials for much of the afternoon.

There were loud bangs outside the home and moments later emergency officials left the house with the baby in arms.

The baby is uninjured.

Police arrested the man who was limping and helped into an ambulance.