Kim Bo-kyung scored as Cardiff continued their preparations ahead of their first Barclays Premier League season with a 1-0 win at home to Chievo.
Malky Mackay named a strong side for the visit of the Serie A outfit to the Cardiff City Stadium, with new club-record signing Steven Caulker making his first appearance for the club as a second-half substitute.
Kim's effort, which came just before the hour-mark, was the South Korea international's third goal of pre-season and proved to be enough to seal the win for the hosts.
The Bluebirds, who will face Athletic Bilbao next weekend in their final pre-season clash, start life back in the top flight when they travel to West Ham on the opening day of the new campaign.
Arsenal came from two goals behind to draw with Napoli in the opening match of the Emirates Cup.
The Gunners have yet to bring in a marquee summer signing, despite manager Arsene Wenger having a bumper transfer war chest - with Liverpool maintaining Luis Suarez is not for sale after a bid of £40million plus £1 was rejected.
Wenger's faith in his current squad looked questionable after some poor first-half defending allowed Lorenzo Insigne and Goran Pandev to put the Italians in command.
However, an acrobatic goal by France striker Olivier Giroud with 18 minutes left sparked a fightback, with Laurent Koscielny heading in a dramatic late equaliser.
Tottenham, without Real Madrid target Gareth Bale amongst their ranks, were convincingly beaten by big-spending Ligue 1 side Monaco, losing 5-2 in their friendly in the French principality.
Bale remained at home as speculation about his future mounts but Spurs still named a strong side, with Nacer Chadli handed his first start for Andre Villas-Boas' men.