Em , Filipo foi eleito cônsul novamente, desta vez com Cneu Servílio Cepião. Enquanto seu colega ficou em Roma, Márcio foi novamente enviado à Macedônia, onde estava em curso a guerra contra Perseu, para substituir o cônsul Aulo Hostílio Mancino no comando das forças romanas. No início da primavera, Filipo chegou em Brundísio com uma força de reforços e, com seu primo Caio Márcio Fígulo, que era o prefeito da frota, zarpou para a Grécia. No dia seguinte, chegaram a Corcira e, no dia seguinte, em Áccio, na região da Acarnânia. Filipo desembarcou em Ambrácia e seguiu por terra até a Tessália para se encontrar com Mancino, que estava acampado perto de "Palaepharsalus". Depois de entregar o comando das tropas, Hostílio decidiu abandonar a Tessália e Márcio decidiu atacar a própria Macedônia. Iniciou então uma marcha para o norte chegando, depois de cerca de dez dias, na região montanhosa da Perrebia, na fronteira da Macedônia coma Tessália, ocupando as cidades de e Doliche. Dali, decidiu seguir até as cidades na costa do mar Egeu, passando pela zona montanhosa do monte Olimpo. Depois de alguns dias escalando por um terreno acidentado, os soldados chegaram ao passo de Lapato, onde estavam soldados macedônios comandados pelo general Hípias, enviado por Perseu para defender seu território. Os romanos atacaram por dois dias, mas o passo era muito estreito, favorecendo a defesa. Márcio, considerando que já havia perdido muito tempo tentando a passagem por ali e sabendo que suas reservas não durariam muito mais, decidiu tentar passar por uma outra estrada e, depois de quatro dias de uma difícil travessia, chegou à costa de Heracleu e Libetra.