Police say they received a call at around 3pm today reporting a stabbing in Tin Street, Roath.
A man was taken to the University Hospital of Wales, Cardiff, with a wound to his chest. His injuries are not thought to be life-threatening and he is a stable condition.
Officers are looking for two men who are believed to be involved in the assault and known to the victim. A police cordon is in place to allow for forensic examination, CCTV is being checked to identify those responsible.
Detectives are conducting house to house enquiries this evening and extra patrols will continue.
Armed police attended the location as a precaution to ensure the safety of the public and officers.
Anyone with information is asked to contact South Wales Police on 101 or Crimestoppers anonymously on 0800 555 111 quoting occurrence number 62140021228.
More top news
The former Welsh international told the Sunday Mirror: “I was in a dark place, feeling suicidal. I thought about driving off a cliff.”
There will be plenty of sunshine to end the day. However, cloud will build up during the night.
Train travel into and out of south Wales will be disrupted this weekend as work continues to electrify the main line.