Anna may be larger and more athletic, but she always struck me as someone for whom things come a little too easily, so she never really gave 100%. She could have been a tennis champion if she had made the full effort, but she was satisfied with simply being famous as a mid-level player. On the other hand, I think Scarlett gives every ounce of herself body and soul into anything she does, and the same would go for this fight. It may be a close one, but in the end, I predict Johansson would win. Of course, that's only my opinion.