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 South Wales derby will return for the first time in five years when Cardiff andSwansea play at the Liberty Stadium on 26 October.
The Conservative MP had previously admitted submitting false expenses claims.
Residents could get 150% their properties' value in a recommendation under discussion next week.