Cardiff and Blackburn served up few thrills in a 0-0 draw that provided little optimism either can escape the bottom half of the Sky Bet Championship.
Both teams came into the contest low on confidence after poor form - Cardiff had lost six of their last seven in all competitions, Blackburn had won only once in 11 league outings - and it showed on a night of low quality.
Blackburn, five points above the relegation zone at kick-off, knew victory would take them above Cardiff in the bottom half of the table.
But John Eustace is still waiting for his first win as Rovers boss with one defeat and two draws from three games since succeeding Jon Dahl Tomasson at Ewood Park.
Cardiff also remain in a rut with scoring a clear issue, the Bluebirds having failed to register for the fourth successive home game.
Dimitrios Goutas' early header counted as an on-target attempt but, in truth, the ball might have lacked the necessary power to cross the line before Aynsley Pears collected.
Dominic Hyam fizzed a shot wide from 25 yards but the Rovers captain was culpable conceding possession in a dangerous area and allowing Karlan Grant to burst down the left.
The on-loan West Brom forward sent over a dangerous ball which Ryan Wintle chose to leave when shooting seemed the wiser option.
Grant remained the biggest threat to breaking the deadlock while Rubin Colwill, benefiting from a rare run of games and making his third successive start, presented the odd touch of quality.
Rovers were stretched after Sondre Tronstad lost possession in midfield and Manolis Siopis released Grant. However, Pears closed down the angle at the near post and pushed the ball to safety.
Cardiff started the second half with purpose and Blackburn were fortunate not to concede.
Pears prevented Josh Bowler from opening the scoring low at his near post and then tipped over a short corner routine found Grant unmarked at the edge of the area.
Kion Etete forced another reaction save from Pears after good work by Colwill, Goutas headed wide and Grant was just off-target with a free-kick.
Rovers were creaking but almost stunned the home side with their first on-target attempt after 64 minutes.
Callum Britain's effort was blocked by the arm of Goutas, which was raised yet escaped the attention of referee Leigh Doughty.
Play continued in the Cardiff box and goalkeeper Ethan Horvath spread himself superbly to deny substitute Tyrhys Dolan.
Rovers had more impetus after the introduction of Dolan and John Buckley, but that eventually petered out as the encounter drifted towards a tame conclusion.
Cardiff City: Horvath, Romeo, Goutas, Wintle ©, Etete (Diedhiou 78'), Phillips, Bowler (Tanner 67'), Grant, Collins, Siopis, Colwill (Turnbull 78'). Subs: Turner, Ralls, Sawyers, Wilson-Esbrand, Ng, Ashford.
Blackburn Rovers: Pears, Brittain, Hyam ©, Tronstad, Szmodics, Gallagher (Dolan '60), Wharton, Garrett (Buckley 60'), Ayari (Moran 57'), Chrisene, McFadzean. Subs: Wahlstedt, O'Riordan, Sigurdsson, Koumetio, Markanday, Telalovic.