既然徐晃明知道自己不是关羽的对手,他为何还敢于挑战关羽呢?这中间的原因还是徐晃的性格使然。首先,徐晃是一个讲究原则的人。他这次前来解围,是奉了曹操之命,不可不来。在他与关羽见面之前,就下定了决心,以国事为重,不徇私情。
所以,虽然徐晃与关羽的关系很好,可是在叙旧之后,徐晃还是与关羽交了手。这一战是徐晃硬着头皮打的,因为他已经没有了退路。曹操知道他与关羽的关系,因此一直把他放在二线。这一次派他来解围,也是实在没有更合适的人选了。徐晃手下的军队,都是曹操派来的直属嫡系,根本不容他怀有二心。因此,徐晃只有和关羽决一死战。

其次,徐晃知道自己与关羽交手可能会败,但是不会死。这种看法也是来自徐晃对关羽的了解。当年关羽土山约三事,暂时加入曹操阵营。但是在曹营中,关羽的朋友并不多。他与徐晃、张辽英雄相惜,多有交往。在徐晃与关羽在阵前交谈时,就对关羽说"忆昔壮年相从,多蒙教诲,感恩不忘。"从话语中,就能够看出当年关羽对徐晃的情谊。徐晃的能力进步,与关羽的教导是分不开的。
而且关羽在出战的时候,对劝阻他的关平也说,自己与徐晃有旧,深知他的能力。言外之意,关羽对徐晃的能力十分明了,知道关平、廖化等人不是他的对手。这个认识,也是建立在他对徐晃的教导上的。










