City boss Sven Goran Eriksson has desperately been looking out for a new front man with the current set of front men misfiring.
Caicedo is set to join City for a fee of around £5 million. He has made over 40 appearances for the Swiss club scoring 12 goals. Benjani has scored 19 goals for Pompey in just under 70 games and will also complete a £5 million move to the City of Manchester before midnight.
As a City fan I am not overly happy with the signings. Benjani is, in my view, overrated and I have never really seen Caicedo play but in fairness he has been linked with several top European clubs so he must be decent.