Siroki Brijeg 0-0 Hearts (Hearts win 3-0 on aggregate)
Hearts set up a final Champions League qualifying tie with AEK Athens after a comfortable second leg draw with Siroki Brijeg in Bosnia-Herzegovina.
Defending a 3-0 lead from the first encounter, Hearts were seldom troubled by the home side in a scrappy game.
On the rare occasions that Siroki Brijeg threatened, goalkeeper Craig Gordon was up to the task.
Gordon twice stopped powerful shots from Mislav Karoglan and made a good block to deny Brazilian striker Celson.
Hearts made two changes from the first leg, with Julien Brellier returning to the midfield at the expense of Ibrahim Tall and striker Michal Pospisil replacing the injured Edgaras Jankauskas.
Home goalkeeper Vladimir Vasilj made a nervous start as Hearts made all of the early running.
He fumbled a long-range strike from Roman Bednar then punched a Neil McCann corner into his own net, but his blushes were spared when referee Viktor Kassai blew for a foul elsewhere in the penalty area.
In the 15th minute, Karoglan skipped past Brellier and unleashed a powerful drive from 25 yards, which Gordon pushed away at full stretch.
Soon after, the Scotland keeper had to look lively to deal with a fierce free-kick from distance by the same player.
Minutes before the interval Siroki had a chance when Branimir Anic burst down the right flank and cut the ball back to Ronielle, who was 14 yards from goal.
But he missed his kick before Josip Papic fired the loose ball high over the bar from just outside the penalty area.
Siroki began the second-half in determined mood and striker Celson was denied by another fine save from Gordon, who blocked the Brazilian's close range shot.
Gordon stopped a raking effort from the astonishingly overweight substitute Erceg at his near post before Bruno Aguiar curled a free-kick narrowly wide for Hearts.
Hearts were not stretched at all in a pedestrian game and will know AEK Athens pose a far greater threat as they bid to reach the lucrative group stage.
--------------------------------------------------------------------------------
Siroki Brijeg: Vasilj, Anic, Silic, Wagner, Papic (Studenovic 88), Pandza, Ivica Landeka, Gomes, Kovacic (Erceg 69), Karoglan, Celson (Carvalho 76).
Subs Not Used: Basic, Doci, Dalibor Kozul, Kvesic.
Booked: Silic, Pandza, Anic.
Hearts: Gordon, Neilson (Tall 60), Fyssas, Pressley, McCann (Mikoliunas 61), Aguiar, Pospisil, Bednar, Cesnauskis (Beslija 85), Berra, Brellier.
Subs Not Used: Banks, Makela, Wallace, Mole.
Booked: Bednar, Mikoliunas.
Agg: (0-3)
Att: 6,000
Ref: Viktor Kassai (Hungary).
Romanov blasts Hearts performance
Hearts majority shareholder Vladimir Romanov was dissatisfied with his side despite reaching the Champions League third qualifying round.
The Edinburgh side followed up a 3-0 home defeat of Siroki Brijeg with a 0-0 draw in Bosnia-Herzegovina.
But Romanov said: \"I'm not really satisfied. They got the result, but the game was not very good.
\"I didn't like the game itself and I don't think the team is ready yet for the season.\"
Hearts will play AEK Athens in the next round, with the first leg at Murrayfield next Wednesday, after completing their aggregate victory at the Pecara Stadium.
\"I'm not thinking about Athens, I'm thinking about the team itself and its state of preparation,\" said Romanov.
\"Maybe we started preparations a little bit late.\"