Syed Masood (Marc Elliott) will punch Danny Pennant (Gary Lucy) after he tries to kiss him in 'EastEnders'.
The conflicted character will try to slip out of his own stag party to clear his head, when Danny comes out to find him and convince them they belong together.
However, during their chat - which will air on Monday (15.10.12) - investment banker Danny reveals he has lost all of Syed's cash in a scheme that has gone wrong.
Then, Danny attempts to kiss Syed, whose father Masood (Nitin Ganatra) then walks in, wanting to know what is happening.
When Danny suggests Syed wants to get caught, he punches him square in the face.
Speaking previously Gary joked he could not sleep before he filmed his first kissing scene with Syed, who is in a relationship with Christian Clark (John Partridge).
He said: ""It was the first time I'd kissed a guy, so it was different.
"The night before I just had to tell myself, 'Right, I'm going to work and kiss a bloke' - all night.
"Fortunately, Marc is a really nice, easy-going guy.
"We ran the scenes a few times and it was absolutely fine. It wasn't awkward at all.
"You're into the scene and the character... so you just get on with it.
"But, as I would with a female character, I saved the actual kiss for the last take. You don't want to peak too early!"