We have arrived at the penultimate episode of "Suits" before it goes on its mid-season hiatus, and it definitely is heading for one bang of a summer finale. Both the heroes of the USA Network show are treading on rocky terrains; Mike, after an old fling, and Harvey, after Louis used his trust to turn the partners at Person Specter Litt against him.

In season 5 episode 9 of "Suits", we will see how Mike (Ptrick J Adams) reacts to Claire's (Troian Bellisario) suggestion that if he truly loves Rachel (Meghan Markle), he would break off the engagement and stop deceiving her into believing that their future would turn out alright. In the previous episode we saw the couple choosing the cake for their wedding. But he will definitely have to reconsider his actions in the coming episode, and possibly put Rachel's future as a top priority.

Meanwhile, the promos are teasing us with one question, "Will Mike and Rachel have their happily ever after?"

"Uninvited Guests" will also see how the partners' vote on Harvey (Gabriel Macht) assaulting Louis (Rick Hoffman) plays out. Although Louis had triggered the move to get Harvey suspended, towards the end of the last episode, he had shown regret in his actions. Regardless, there is no way for him to stop the wrath of senior partners who are angry with Harvey now, and Darniel Hardman (David Costabile) and jack Soloff (John Pyper-Ferguson) have gotten their loophole to take over Pearson Specter Litt.

In the promo, he is seen telling Jessica (Gina Torres) that she once took his firm away from him, and it is now his turn to take it right back. Harvey and Mike will be seen working together again, to get Hardman to back off. Meanwhile, Louis will try to figure out the reason as to why Hardman has Soloff on a leash.

Watch out for season 5 episode 9 of "Suits" at 9pm (EST) on Wednesday, 19 August. You can also live stream "Uninvited Guests" via USA Today Live.