The metal-carbon bonds in metal carbonyls have both σ & π characters.
A σbond is formed when the carbonyl carbon donates a lone pair of e− to the vacant orbital of the metal.
A π bond is formed by the donation of pair of electrons form the filled metal d-orbital into the vacant anti bonding π-orbital. It is known as back bonding of the carbonyl group.
The σbond strengthens the π bond & vice-versa. Thus a synergic effect is created due to this metal-ligand bonding. It strengthens the bond between CO & the metal.