2 player 2 decks card game
This sounds like Russian Bank, which seems to have a wide variety of different names (including Touch) in different countries. (I knew it as Cravat when I grew up playing it in the UK).