The on-loan Cardiff striker, who has missed the recent games against Coventry and Sunderland, had been suffering from swelling around his knee and ankle.
However, he returned to Blues training today and is in contention to feature against the Posh.
Transfer gossip: Portsmouth eye raids for ex-Chelsea man and Charlton Athletic's former Wigan Athletic midfielder
Portsmouth transfer news: Blues receive bids for former Luton and Millwall midfielder
Former Portsmouth pair help Ipswich flex muscle as Norwich City man is slammed for conduct in Peterborough's Plymouth Argyle reverse
Done deals: all the latest League One transfers including Ipswich Town, Oxford United, Bristol Rovers, Charlton Athletic and other Portsmouth rivals' business
Danny Cowley makes Portsmouth team selection admission following Cheltenham win - and gives honest assessment of current squad amid early-season promotion hopes
Pompey need a win from their game in hand to have any chance over overhauling the four points that separate them and leaders Luton and Barnsley (both on 91 points).
Bogle, who has scored four goals in 12 appearances since his January move from the Bluebirds, will provide Kenny Jackett with extra fire-power for a game that requires maximum points.
The Blues started with fellow loanee James Vaughan in the 1-1 draw with Sunderland at the Stadium of Light, before he was replaced by Oli Hawkins in the second half.
'Omar trained this morning, so has a chance (of facing Peterborough),’ said Jackett.
‘We'll have a look at him tomorrow morning and see how he is.
'But, yeah, full training today, seemed okay, and certainly a consideration for tomorrow.’