A Brampton man is recovering after he was stabbed in the chest during an on-street robbery in downtown Guelph Monday night.

Police say a man and a woman were visiting the city when they were approached by two men around 11 p.m. The two men asked for a cigarette, but the man said they didn't have any.

The two men then demanded money, police said. The two men fought the Brampton man and during the altercation, he was stabbed in the chest and his knee was fractured.

The man went to Guelph General Hospital. His injuries were non-life threatening and was discharged.

The suspects were not known to the Brampton man or woman.

Police are searching for the two men. Both are described as white, 20 to 30 years old and they were wearing dark coats. One man wore a tuque with a pom-pom on top.

Police did not say where in the downtown area the altercation took place.

Anyone who may have seen it happen, or who has information is asked to call police or Crime Stoppers.