Meanwhile, the visitors have put together an impressive run of form which is keeping them in touch with title challengers and current table toppers Sporting Lisbon.
Sergio Conceicao's side have responded well since their early season wobble and are now proving that they are strong enough to retain their title.
After a shaky start which saw them win just three of their opening six matches, the Dragons have since won nine of their last 10 league games, drawing the other match at home to rivals Benfica.
Porto head into their fixture with Belenenses unbeaten in their previous five matches against them, comfortably winning their last encounter 5-0 in July 2020.
With games against Braga and Sporting Lisbon later this month, securing three points on Thursday will be important in their quest to claim their 30th top-flight title.
Belenenses were unable to build on their 2-0 win over Tondela at the end of last month, as they were defeated away at Santa Clara on Monday evening.
Petit's side continue to struggle away from home. They have lost their last four matches on the road and scored just once in their eight away league games this season, the fewest of any side in the division.
O Belem have won just three of their 16 Primeira Liga games so far this campaign, with only one of those occurring in their last seven fixtures. This run has seen them slip to 14th in the table, just two points above the bottom two.
However, with just six points separating bottom of the table and eighth place, Belenenses will be aware that a few positive results can pull them away from a relegation battle.
Even though the form of Petit's side leaves a little to be desired, they can take confidence into their clash with Porto, as they have picked up five points from their last four home matches against them, including a 1-1 draw earned last season.
Causing an upset on Thursday evening and claiming all three points could move Belenenses up as high as eighth in the table, five points above the relegation zone.
Belenenses Primeira Liga form: LDLLWL
Belenenses form (all competitions): LWLWLL
Porto Primeira Liga form: WWWDWW
Porto form (all competitions): WDLWWW
Belenenses boss Petit is likely to persist with the 3-4-3 formation which he has used throughout this campaign.
Porto were one of several Portuguese sides to have experienced a coronavirus outbreak over the last month which has sidelined a number of their first-team players.
Experienced central defender Ivan Marcano, who is yet to feature this season due to an anterior cruciate ligament injury, remains unavailable for selection.
Belenenses possible starting lineup:
Kritsyuk; Cafu, Henrique, Ribeiro; Esgaio, Taira, Ramires, Lima; Cardoso, Cassierra, Varela
Porto possible starting lineup:
Marchesin; Manafa, Pepe, Mbemba, Sanusi; Corona, Uribe, Oliveira, Diaz; Marega, Taremi
We say: Belenenses 0-2 Porto
Belenenses have claimed nine of their 15 Primeira Liga points on home soil this campaign and will believe that they can cause an upset against the reigning champions. However, with Porto in such impressive form, there is little to suggest that Thursday's match will be anything other than a routine away win.