Riveting rivalry on cards in London