Zigic scored the only goal of the game for Serbia against Belgium
Nikola Zigic scored the only goal as Serbia beat Belgium 1-0 to move top of the group after Finland were held to a goalless draw by Armenia in Yerevan.
Zigic scored from close range for the Serbs while Ebi Smolarek's second-half strike was enough to give Poland the first win of their qualifying campaign in Kazakhstan.
Manchester United winger Cristiano Ronaldo scored twice as Portugal beat Azerbaijan 3-0 to notch their first win in their Euro 2008 qualifying campaign.
He opened the scoring following a pass from Deco and Chelsea's Ricardo Carvalho doubled the lead when he shot home after Ronaldo's free-kick had been parried by Farhad Veliyev.
Ronaldo scored again in the 63rd minute when he headed in a cross from Simao Sabrosa.
Italy defeated Ukraine 2-0, with Massimo Oddi breaking the deadlock from the penalty spot after Luca Toni was fouled by Andriy Rusol.
Toni scored Italy's other goal, while the Faroe Islands were denied their first point by a late effort from Lithuania's Andrius Skerla.
Scotland, who lead the group, caused a major shock by beating World Cup finalists France 1-0 thanks to a goal from Gary Caldwell.
Tuncay Sanli scored the only goal with a left-foot volley as Turkey won in Hungary to move level on points with Norway at the top of the group.
Norway had won their first two games but lost 1-0 to Greece in Athens, Konstantinos Katsouranis converting a Georgios Karagounis free-kick.
Zvjezdan Misimovic and Ivica Grlic scored as Bosnia-Herzegovina came back from two goals behind to secure a 2-2 draw away to Moldova.
Jan Koller and Milan Baros helped themselves to two goals each as the Czech Republic thrashed unfancied San Marino in Liberec.
Milan Baros and David Jarolim celebrate another Czech goal
Marek Kulic, Jan Polak and David Jarolim grabbed the other goals in the 7-0 win, while Cyprus beat the Republic of Ireland 5-2.
Michalis Constantinou scored twice for Cyprus, while Marek Mintal registered a brace for Slovakia as they thrashed hapless Wales 5-1 in Cardiff.
Gary Neville and Steven Gerrard hit the woodwork as England were held to a disappointing goalless draw by Macedonia at Old Trafford.
Mladen Petric scored four goals as Croatia warmed up for Wednesday's match with England by demolishing unfancied Andorra 7-0 in Zagreb.
Ivan Klasnic, Bosko Balaban and Luka Modric also scored, while Ben Shushan equalised late on for Israel after Andre Arshavin had put Russia ahead.
Johan Elmander and Marcus Allback scored as Sweden beat Spain 2-0 in Stockholm to consolidate their position at the top of the group.
Maris Verpakovskis scored twice as Latvia thrashed Iceland 4-0, with Girts Karlsons and Aleksejs Visnjakovs also finding the net in Riga.
Northern Ireland held Denmark to a goalless draw in Copenhagen, with Maik Taylor pulling off several saves and Daniel Agger shaving the crossbar.
Robin van Persie headed an equaliser for Holland in Bulgaria after Martin Petrov had put the home team ahead with a low strike after 12 minutes.
Adrian Mutu set Romania on their way to a 3-1 win at home to Belarus that moved them top of the group. Ciprian Marica and Dorin Goian also scored.
Slovenia collected their first points of the campaign, with Milivoje Novakovic and Robert Koren scoring in the 2-0 win over Luxembourg.